extends Node

var AttackTypeConfig = preload("res://Scripts/Configs/AttackTypeConfig.gd").AttackTypeConfig
var EquipmentConfig = preload("res://Scripts/Configs/EquipmentConfig.gd").EquipmentConfig
var WeaponTypeConfig = preload("res://Scripts/Configs/WeaponTypeConfig.gd").WeaponTypeConfig
var EntityConfig = preload("res://Scripts/Configs/EntityConfig.gd").EntityConfig
var EnemyConfig = preload("res://Scripts/Configs/EnemyConfig.gd").EnemyConfig
var ConsumableItemTypeConfig = preload("res://Scripts/Configs/ConsumableItemTypeConfig.gd").ConsumableItemTypeConfig
var SentencesConfig = preload("res://Scripts/Configs/SentencesConfig.gd").SentencesConfig
var EquipmentTypeConfig = preload("res://Scripts/Configs/EquipmentTypeConfig.gd").EquipmentTypeConfig
var IconsConfig = preload("res://Scripts/Configs/IconsConfig.gd").IconsConfig
var ItemTypeConfig = preload("res://Scripts/Configs/ItemTypeConfig.gd").ItemTypeConfig
var PhysicalAttackTypeConfig = preload("res://Scripts/Configs/PhysicalAttackTypeConfig.gd").PhysicalAttackTypeConfig
var WeaponLevelConfig = preload("res://Scripts/Configs/WeaponLevelConfig.gd").WeaponLevelConfig
var AttributeWeaponAttackBonusConfig = preload("res://Scripts/Configs/AttributeWeaponAttackBonusConfig.gd").AttributeWeaponAttackBonusConfig
var OtherInfoTemplateConfig = preload("res://Scripts/Configs/OtherInfoTemplateConfig.gd").OtherInfoTemplateConfig
var CareerConfig = preload("res://Scripts/Configs/CareerConfig.gd").CareerConfig
var WeaponConfig = preload("res://Scripts/Configs/WeaponConfig.gd").WeaponConfig
var CustomClassesConfig = preload("res://Scripts/Configs/CustomClassesConfig.gd").CustomClassesConfig
var ItemConfig = preload("res://Scripts/Configs/ItemConfig.gd").ItemConfig
var AttributeEffectConfig = preload("res://Scripts/Configs/AttributeEffectConfig.gd").AttributeEffectConfig
var SceneTransitionConfig = preload("res://Scripts/Configs/SceneTransitionConfig.gd").SceneTransitionConfig
var BattleEnemyGroupConfig = preload("res://Scripts/Configs/BattleEnemyGroupConfig.gd").BattleEnemyGroupConfig
var CollectableItemInfoConfig = preload("res://Scripts/Configs/CollectableItemInfoConfig.gd").CollectableItemInfoConfig
var SceneNPCConfig = preload("res://Scripts/Configs/SceneNPCConfig.gd").SceneNPCConfig
var ResourcePreloadConfig = preload("res://Scripts/Configs/ResourcePreloadConfig.gd").ResourcePreloadConfig
var BattleTransitionConfig = preload("res://Scripts/Configs/BattleTransitionConfig.gd").BattleTransitionConfig
var NPCConfig = preload("res://Scripts/Configs/NPCConfig.gd").NPCConfig
var TestInitEntityConfig = preload("res://Scripts/Configs/TestInitEntityConfig.gd").TestInitEntityConfig
var NewGameSaveDataConfig = preload("res://Scripts/Configs/NewGameSaveDataConfig.gd").NewGameSaveDataConfig

func _ready():
	GlobalData.loadConfig("AttackTypeConfig.csv", ConfigClasses.AttackTypeConfig)
	GlobalData.loadConfig("EquipmentConfig.csv", ConfigClasses.EquipmentConfig)
	GlobalData.loadConfig("WeaponTypeConfig.csv", ConfigClasses.WeaponTypeConfig)
	GlobalData.loadConfig("EntityConfig.csv", ConfigClasses.EntityConfig)
	GlobalData.loadConfig("EnemyConfig.csv", ConfigClasses.EnemyConfig)
	GlobalData.loadConfig("ConsumableItemTypeConfig.csv", ConfigClasses.ConsumableItemTypeConfig)
	GlobalData.loadConfig("SentencesConfig.csv", ConfigClasses.SentencesConfig)
	GlobalData.loadConfig("EquipmentTypeConfig.csv", ConfigClasses.EquipmentTypeConfig)
	GlobalData.loadConfig("IconsConfig.csv", ConfigClasses.IconsConfig)
	GlobalData.loadConfig("ItemTypeConfig.csv", ConfigClasses.ItemTypeConfig)
	GlobalData.loadConfig("PhysicalAttackTypeConfig.csv", ConfigClasses.PhysicalAttackTypeConfig)
	GlobalData.loadConfig("WeaponLevelConfig.csv", ConfigClasses.WeaponLevelConfig)
	GlobalData.loadConfig("AttributeWeaponAttackBonusConfig.csv", ConfigClasses.AttributeWeaponAttackBonusConfig)
	GlobalData.loadConfig("OtherInfoTemplateConfig.csv", ConfigClasses.OtherInfoTemplateConfig)
	GlobalData.loadConfig("CareerConfig.csv", ConfigClasses.CareerConfig)
	GlobalData.loadConfig("WeaponConfig.csv", ConfigClasses.WeaponConfig)
	GlobalData.loadConfig("CustomClassesConfig.csv", ConfigClasses.CustomClassesConfig)
	GlobalData.loadConfig("ItemConfig.csv", ConfigClasses.ItemConfig)
	GlobalData.loadConfig("AttributeEffectConfig.csv", ConfigClasses.AttributeEffectConfig)
	GlobalData.loadConfig("SceneTransitionConfig.csv", ConfigClasses.SceneTransitionConfig)
	GlobalData.loadConfig("BattleEnemyGroupConfig.csv", ConfigClasses.BattleEnemyGroupConfig)
	GlobalData.loadConfig("CollectableItemInfoConfig.csv", ConfigClasses.CollectableItemInfoConfig)
	GlobalData.loadConfig("SceneNPCConfig.csv", ConfigClasses.SceneNPCConfig)
	GlobalData.loadConfig("ResourcePreloadConfig.csv", ConfigClasses.ResourcePreloadConfig)
	GlobalData.loadConfig("BattleTransitionConfig.csv", ConfigClasses.BattleTransitionConfig)
	GlobalData.loadConfig("NPCConfig.csv", ConfigClasses.NPCConfig)
	GlobalData.loadConfig("TestInitEntityConfig.csv", ConfigClasses.TestInitEntityConfig)
	GlobalData.loadConfig("NewGameSaveDataConfig.csv", ConfigClasses.NewGameSaveDataConfig)
